1 st Workshop on Model - driven Software Adaptation M - ADAPT ’ 07 at ECOOP 2007
نویسندگان
چکیده
A major application of dynamic adaptation is the development of safe and reliable embedded systems. In contrast to classical redundancy approaches dynamic adaptation can react much more flexible to different kinds of errors including changes in the environment. Moreover dynamic adaptation can usually be realized much more cost-efficient than classical redundancy or faulttolerance mechanisms. Using dynamic adaptation for developing dependable systems requires means to explicitly specify the adaptation behavior and to analyze the effects of dynamic adaptation on system reliability and particularly safety. However, these activities are very complex and error prone and hence pose the need for a sound and seamless engineering support. For this reason, this position paper points out some of the lessons we have learned over the last years of applying and advancing dynamic adaptation for the development of safe and reliable adaptive systems. We furthermore discuss and classify current achievements in research and practice and derive corresponding future research challenges.
منابع مشابه
Model-driven Software Adaptation: Report on the WS M-ADAPT at ECOOP’07
This first edition of the workshop Model-driven Software Adaptation (M-ADAPT’07) took place in the Technische Universität Berlin with the International Conference ECOOP’07 in the beautiful and buzzing city of Berlin, on the 30th of July, 2007. The workshop was organized by Gordon Blair, Nelly Bencomo, and Robert France. Participants explored how to develop appropriate model-driven approaches to...
متن کاملEnabling Software Evolution Via AOP and Reflection
Following last three years’ RAM-SE (Reflection, AOP and Meta-Data for Software Evolution) workshop at the ECOOP conference, the RAM-SE’07 workshop was a successful and popular event. As its name implies, the workshop’s focus was on the application of reflective, aspect-oriented and data-mining techniques to the broad field of software evolution. Topics and discussions at the workshop included m...
متن کاملPractical Approaches for Software Adaptation
Computer software must dynamically adapt its behavior in response to changes in variable environments. In the context of distributed systems, where adaptations are performed in many sites, coordinating adaptations across sites is critical to ensure the correctness of applications during and after adaptations. Developing self-adaptive applications is thus more difficult. Addressing this issue, w...
متن کاملRun Time and Design Time Issues on Implementing Software Adaptors Report on the Second International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT’05)
Coordination and Adaptation are two key issues when developing complex distributed systems. Coordination focuses on the interaction among computational entities. Adaptation focuses on the problems raised when the interacting entities do not match properly. This is the report of the second edition of the WCAT workshop, that took place in Glasgow jointly with ECOOP 2005. In this second edition, t...
متن کاملEquation-Based Object-Oriented Languages and Tools Report on the Workshop EOOLT 2007 at ECOOP 2007
EOOLT’2007 was the first edition of the ECOOP-EOOLT workshop. The workshop is intended to bring researchers associated with different equation-based object-oriented (EOO) modeling languages and different application areas making use of such languages together. The aim of the workshop is to explore common grounds and derive software design principles that may make future EOO modeling languages m...
متن کامل